<?php
class ArticleModel extends Model{
	//1、表单的数据验证
	protected $_validate = array(
	//array(验证的表单项,验证的规则,错误提示,验证条件,附加规则,验证时间)
		//验证条件：0字段存在就验证,1必须要进行验证,2不为空的时侯验证,Model::也可以
		//附加规则：regex正则表达式 ,unique不能重复
		//验证时间：1插入时验证，2更新时验证，3全部验证（插入和更新时）
		array('sectionid','require','请选择单元!',1,'regex',3),
		array('catid','require','请选择分类!',1,'regex',3),
		array('title','require','标题必须填写!',0,'regex',3),
		array('keyword','require','关键词必须填写!',0,'regex',3),
		array('introtext','require','内容必须填写!',0,'regex',3),
		
	);
	
	//2、表单项与字段的映射
	protected  $_map = array();
	
	//3、数据的自动完成,当前时间
	protected $_auto = array(
		array('created','getDate',1,'callback'),
		array('modified','getDate',1,'callback'),
	);
	
	/**
	 * 
	 * 获取当前时间
	 */
	function getDate(){
		return date('Y-m-d H:i:s');
	}
}

	
?>